foam weapon - Espagnol Anglais Dictionnaire